var valve : GameObject;
var plataforma : GameObject;
var alavanca : GameObject;
var contador : int;
var rodarValve : boolean;
var abrirPlataforma : boolean;
var caixa : GameObject;
function Update () {
if(contador < 1 && rodarValve)
{
if(Input.GetKeyDown("e")){
contador ++;
valve.animation.Play();
caixa.active = true;
alavanca.animation.Play("Alavanca1Off");
return;
}
}
if(contador == 1 && abrirPlataforma)
{
if(Input.GetKeyDown("e")){
contador ++;
plataforma.animation.Play();
alavanca.animation.Play();
return;
}
}
}
function OnTriggerEnter (valve : Collider)
{
if(valve.gameObject.name == "valve")
{
rodarValve = true;
}
if(valve.gameObject.name == "Alavanca")
{
abrirPlataforma = true;
}
if(valve.gameObject.name == "Alavanca")
{
abrirPlataforma = true;
}
}
function OnTriggerExit (valve : Collider)
{
if(valve.gameObject.name == "valve")
{
rodarValve =  false;
}
if(valve.gameObject.name == "Alavanca")
{
abrirPlataforma = false;
}
}
function OnCollisionEnter (outher : Collision)
{
if(outher.gameObject.name == "Dead")
{
Application.LoadLevel("Fase5");
}
}